03. 为什么存在那么多种编程语言
为什么世界上存在这么多种编程语言呢?
一个主要的原因是,不同的领域对开发有不同的需求,不同的任务需要用到不同的工具。
比如你需要对数据进行大量的查询和修改操作,那么SQL语言就是很好的选择;而如果你想进行嵌入式开发,那么C语言就可以胜任。
现在你理解了为什么有这么多的编程语言,也就不用再纠结于这么多的编程语言要如何选择。你要做的,只是根据不同的应用场景,选择合适的编程语言。
下表是各种应用场景中常用的编程语言,供你参考:
**应用场景 ** | 编程语言 |
---|---|
应用程序开发 | C,C#,C++,Java,Visual Basic,Tcl |
AI人工智能开发 | AIML,Haskell,C++,Prolog,Python,Lisp,Java |
数据库开发 | SQL,Oracle,MySQL,FoxPro |
游戏开发 | C,C#,C++,DarkBASIC,Java,unity |
Android端APP开发 | Java,Kotlin |
iOS端APP开发 | Objective-C,Swift |
前端开发 | HTML,CSS,JavaScript,Node.js |
服务器端web应用开发 | PHP,Python,Ruby,JavaScript |
脚本开发 | AutoHotkey,awk,bash,Batch file,Perl,Python,Tcl |
数据科学和算法设计 | Python,Matlab,R,SAS,SQL,Scala |